import React, { useEffect } from 'react'
import styles from './index.module.scss'
// 引入 ECharts
import * as echarts from 'echarts'
var myChart
var options = {}
export default function Index() {
  // 切换一组数据
  const changeOptions = () => {
    const data = [15, 200, 306, 100, 110, 120]
    options.series[0].data = data
    myChart.setOption(options)
  }

  useEffect(() => {
    // 基于准备好的dom，初始化echarts实例
    myChart = echarts.init(document.querySelector('.box'))
    // 配置项
    options = {
      title: { text: 'ECharts 入门示例' },
      tooltip: {},
      xAxis: {
        data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],
      },
      yAxis: {},
      series: [
        {
          name: '销量',
          type: 'bar',
          data: [5, 20, 36, 10, 10, 20],
        },
      ],
    }
    // 绘制图表
    myChart.setOption(options)
  }, [])

  return (
    <div className={styles.root}>
      <div className="box"></div>
      <button onClick={changeOptions}>切换一组数据</button>
    </div>
  )
}
